<!DOCTYPE html>
<html lang="zh-CN">
  <head>
    <meta charset="UTF-8" />
    <title>HmCodeHub 用户服务协议</title>
    <meta name="viewport" content="initial-scale=1.0,width=device-width" />
    <link rel="icon" href="" />
  </head>
  <script>
    document.documentElement.style.fontSize = 8 + 'px';
  </script>
  <body>
    <div id="icon">
      <svg
        xmlns="http://www.w3.org/2000/svg"
        xmlns:xlink="http://www.w3.org/1999/xlink"
        width="96.000000"
        height="96.000000"
        viewBox="0 0 96 96"
        fill="none"
      >
        <defs>
          <clipPath id="clip40_7009">
            <rect width="96.000000" height="96.000000" fill="white" fill-opacity="0" />
          </clipPath>
        </defs>
        <g clip-path="url(#clip40_7009)">
          <path
            class="icon-emphasize"
            id="path"
            d="M74.58 85L23.08 85C21.97 85 21.03 84.6 20.25 83.82C19.47 83.04 19.08 82.1 19.08 81L19.08 15C19.08 13.89 19.47 12.95 20.25 12.17C21.03 11.39 21.97 11 23.08 11L70.58 11C71.68 11 72.62 11.39 73.4 12.17C74.18 12.95 74.58 13.89 74.58 15L74.58 70.5"
            stroke="currentColor"
            stroke-opacity="1.000000"
            stroke-width="6.000000"
          />
          <path
            class="icon-emphasize"
            id="path"
            d="M74 74L74.25 74C75.35 74 76.29 74.39 77.07 75.17C77.85 75.95 78.25 76.89 78.25 78C78.25 79.1 77.85 80.04 77.07 80.82C76.29 81.6 75.35 82 74.25 82L37.41 82C38.56 79.33 38.56 76.66 37.41 74L74 74ZM74 68L28.43 68C27.62 67.98 26.9 68.24 26.29 68.78C25.68 69.32 25.33 70 25.26 70.81C25.2 71.68 25.47 72.42 26.07 73.05C26.66 73.68 27.39 74 28.26 74L28.68 74C29.85 74.06 30.77 74.56 31.47 75.5C32.46 76.83 32.59 78.24 31.85 79.73C31.11 81.22 29.91 81.98 28.25 82L27.16 82L27.16 84.84C27.17 85.72 27.5 86.47 28.13 87.08C28.76 87.7 29.52 88 30.41 88L74.25 88C74.33 88 74.41 88 74.5 88C75.82 88 77.1 87.74 78.32 87.23C79.55 86.73 80.63 86 81.57 85.07C82.5 84.13 83.23 83.05 83.73 81.82C84.24 80.6 84.5 79.32 84.5 78C84.5 76.67 84.24 75.39 83.73 74.17C83.23 72.94 82.5 71.86 81.57 70.92C80.63 69.99 79.55 69.26 78.32 68.76C77.1 68.25 75.82 68 74.5 68C74.41 67.99 74.33 67.99 74.25 68L74 68Z"
            fill="currentColor"
            fill-opacity="1.000000"
            fill-rule="nonzero"
          />
          <path
            class="icon-emphasize"
            id="line"
            d="M30.85 32.98L30.83 33C29.15 33 27.83 31.68 27.83 30C27.83 28.31 29.15 27 30.83 27L30.85 27.02L30.85 32.98ZM62.81 27.02L62.83 27C64.51 27 65.83 28.31 65.83 30C65.83 31.68 64.51 33 62.83 33L62.81 32.98L62.81 27.02Z"
            fill="currentColor"
            fill-opacity="0"
            fill-rule="nonzero"
          />
          <path
            class="icon-emphasize"
            id="line"
            d="M30.83 30L62.83 30"
            stroke="currentColor"
            stroke-opacity="1.000000"
            stroke-width="6.000000"
            stroke-linecap="round"
          />
          <path
            class="icon-emphasize"
            id="line"
            d="M30.85 45.04L30.83 45.06C29.15 45.06 27.83 43.74 27.83 42.06C27.83 40.38 29.15 39.06 30.83 39.06L30.85 39.08L30.85 45.04ZM62.81 39.08L62.83 39.06C64.51 39.06 65.83 40.38 65.83 42.06C65.83 43.74 64.51 45.06 62.83 45.06L62.81 45.04L62.81 39.08Z"
            fill="currentColor"
            fill-opacity="0"
            fill-rule="nonzero"
          />
          <path
            class="icon-emphasize"
            id="line"
            d="M30.83 42.06L62.83 42.06"
            stroke="currentColor"
            stroke-opacity="1.000000"
            stroke-width="6.000000"
            stroke-linecap="round"
          />
          <path
            class="icon-emphasize"
            id="line"
            d="M30.85 57.1L30.83 57.12C29.15 57.12 27.83 55.8 27.83 54.12C27.83 52.43 29.15 51.12 30.83 51.12L30.85 51.14L30.85 57.1ZM46.81 51.14L46.83 51.12C48.51 51.12 49.83 52.43 49.83 54.12C49.83 55.8 48.51 57.12 46.83 57.12L46.81 57.1L46.81 51.14Z"
            fill="currentColor"
            fill-opacity="0"
            fill-rule="nonzero"
          />
          <path
            class="icon-emphasize"
            id="line"
            d="M30.83 54.12L46.83 54.12"
            stroke="currentColor"
            stroke-opacity="1.000000"
            stroke-width="6.000000"
            stroke-linecap="round"
          />
        </g>
      </svg>
    </div>
    <h2 id="privacyName">HmCodeHub 用户服务协议</h2>
    <p id="update-time">
      <span class="font-secondary">更新日期：2025年8月30日</span>
    </p>
    <h5>
      <i
        >重要说明：请您仔细阅读本协议的全部内容，特别是字体加粗部分。如您对本协议内容有疑问，请勿进行下一步操作。</i
      >
    </h5>
    <h5>1. 关于我们</h5>
    <p>感谢您选择使用HmCodeHub应用程序。</p>
    <p>HmCodeHub是由个人开发者周淑刚（以下简称"我们"或"开发者"）提供与运营的开源平台客户端应用。</p>
    <p>本用户服务协议是开发者与用户（以下简称"您"）关于使用HmCodeHub服务所订立的有效协议。</p>

    <h5>2. 协议范围、目的及确认方式</h5>
    <p>
      本用户服务协议及附属协议，以及页面展示的单项协议或规则、操作提示（以下合称为"本协议"）是我们为您提供HmCodeHub服务所依据的条款，不可分割，您需同时遵守。
    </p>
    <p><b>请您仔细阅读本协议的全部内容，特别是字体加粗部分。</b></p>
    <p><b>如您使用HmCodeHub服务即视为您已阅读并同意本协议的约束。</b></p>
    <p><b>如果您不同意本协议的任意内容，或无法准确理解条款内容，请停止使用本应用。</b></p>

    <h5>3. 使用本服务的要求</h5>
    <p>
      <b
        >3.1 您具备完全民事行为能力，方可使用HmCodeHub服务，若您为无民事行为能力或为限制民事行为能力，请告知您的监护人，在您监护人的指导下阅读本协议，并在取得您监护人同意的前提下使用HmCodeHub服务；</b
      >
    </p>
    <p>
      <b
        >3.2 您明确声明和保证：您具备足够的法律权利或授权来签署和履行本协议；您对于本协议的签署和履行不会对您须履行的任何其他协议、安排造成冲突或导致违约；</b
      >
    </p>
    <p>
      3.3 如您所属的国家或地区排除本协议的全部或部分内容，则您应立即停止使用HmCodeHub服务，否则，您继续使用HmCodeHub服务视为您同意承担相关的法律风险或法律责任。
    </p>

    <h5>4. 服务内容</h5>
    <p>
      HmCodeHub是开发者通过移动互联网为您提供的开源平台客户端应用，您可通过该应用浏览开源平台仓库、查看代码、管理issues和pull requests等开源平台相关功能。
    </p>

    <h5>5. 用户使用规则</h5>
    <p>
      <b
        >5.1 您使用您身份要素来进行的操作、发出的指令视为您本来做出，您应对您使用身份要素进行的所有行为产生的结果（包括但不限于访问开源平台数据、执行开源平台操作等）负责；</b
      >
    </p>
    <p><b>5.2 您在使用HmCodeHub服务时，请确保您的开源平台账号信息真实、准确、完整有效；</b></p>
    <p><b>5.3 请您结合自身实际需求，合理使用HmCodeHub的各项功能；</b></p>
    <p>
      <b>5.4 您知悉并同意，如因为您自身出现输入错误、操作不当等情形，您需自行承担所受到的经济损失及后果。</b>
    </p>

    <h5>6. 免责声明</h5>
    <p>
      <b
        >HmCodeHub基于互联网及电信网络提供服务，在您使用HmCodeHub服务之前，应对开源平台 API使用限制、网络连接可能蕴含的风险有一定的了解。</b
      >
    </p>
    <p>
      <b
        >由于网络故障、系统检修、维护或不稳定，或黑客攻击，或电力部门技术调整或故障等原因，导致HmCodeHub服务存在失败、中断或延迟的，不是开发者违约，但开发者将尽一切努力恢复正常服务。</b
      >
    </p>
    <p>
      <b
        >HmCodeHub作为开源平台客户端应用仅按现状提供服务，在法律允许的范围内，开发者对以下情形导致的服务中断、延迟受阻不承担责任：</b
      >
    </p>
    <p><b>（1） 受到计算机病毒、木马或其他恶意程序、黑客攻击的破坏；</b></p>
    <p><b>（2） 您、第三方的电脑软件、系统、硬件、网络和通信线路出现故障；</b></p>
    <p><b>（3） 开源平台 API服务限制或变更；</b></p>
    <p><b>（4） 其他开发者无法控制或合理预见的情形。</b></p>

    <h5>7. 用户禁止性规定</h5>
    <p><b>您在使用本应用时必须遵守法律法规，不得利用本应用提供的服务从事违法违规行为，包括但不限于：</b></p>
    <p>
      （1）
      发布、传送、传播、存储危害国家安全统一、破坏社会稳定、违反公序良俗、侮辱、诽谤、淫秽、暴力以及任何违反国家法律法规的内容；
    </p>
    <p>（2） 发布、传送、传播、存储侵害他人知识产权、商业秘密等合法权利的内容；</p>
    <p>（3） 恶意虚构事实、隐瞒真相以误导、欺骗他人；</p>
    <p>（4） 发布、传送、传播广告信息及垃圾信息；</p>
    <p>（5） 其他法律法规禁止的行为。</p>
    <p>
      <b
        >如因您违反本条约定，导致任何第三方损害的，您应独立承担责任；开发者因此遭受损失的，您也应当一并赔偿。</b
      >
    </p>

    <h5>8. 对本协议的修订</h5>
    <p>开发者有权在必要时修改本协议条款，您可以在应用的最新版本中查阅相关协议条款。</p>
    <p>
      更新后的协议条款一旦公布即代替原来的协议条款，我们会在服务页面上及时发布对本协议的变更。若对本协议的修订会严重影响您或严重限制您对本服务的访问或使用，我们会在变更之前的合理时间内通知您。
    </p>
    <p>
      <b
        >本协议条款变更后，如果您不接受修改后的协议，请立即停止使用本服务；如果您继续访问或使用本服务，即被视为您已接受修改后的协议。</b
      >
    </p>

    <h5>9. 适用法律及管辖</h5>
    <p><b>本协议的订立、执行、解释及争议的解决均适用中华人民共和国法律。</b></p>
    <p>
      <b
        >在合同履行过程中双方如发生纠纷，应协商解决；协商不成的，双方应向开发者所在地有管辖权的人民法院以诉讼的方式解决。</b
      >
    </p>

    <h5>10. 联系我们</h5>
    <p>如您对本协议有任何疑问，请通过邮箱zhousg1007@qq.com联系我们。</p>
  </body>
</html>

<style type="text/css">
  * {
    margin: 0;
    font-size: 16px;
    color: rgba(0, 0, 0, 0.9);
  }
  body {
    max-width: 860px;
    margin: auto;
    padding: 2rem 2rem 5rem 2rem;
  }
  ul {
    padding: 0;
    list-style: none;
  }
  a {
    color: #0a59f7;
    cursor: pointer;
    text-decoration: none;
  }
  #icon {
    font-size: 0;
    text-align: center;
  }
  #icon svg {
    width: 4rem;
    height: 4rem;
  }
  #privacyName {
    margin: 2rem 0 0.5rem;
    text-align: center;
    font-size: 18px;
  }
  #update-time {
    text-align: center;
  }
  #update-time span {
    font-size: 14px;
  }
  .font-secondary {
    color: rgba(0, 0, 0, 0.6);
  }
  .icon-emphasize {
    color: rgba(10, 89, 247, 1);
  }
  h5 {
    word-break: break-all;
    margin-top: 3rem;
    margin-bottom: 1rem;
  }
  p {
    word-break: break-all;
    line-height: 1.4;
  }
  @media (prefers-color-scheme: dark) {
    body {
      background-color: #000000;
    }
    * {
      color: rgba(255, 255, 255, 0.9);
    }
    .font-secondary {
      color: rgba(255, 255, 255, 0.6);
    }
    .icon-emphasize {
      color: rgba(82, 145, 255, 1);
    }
  }
</style>